// src/api/auth.ts
import request from './request'
import type {LoginRequest} from '@/types/api/auth'
import type {UserInfo} from "@/types/api/user.ts";

// 登录 API
export function loginApi(data: LoginRequest) {
  return request.post('/auth/login', data)
}

// TODO: 获取用户信息的 API
export function getUserInfoApi(): Promise<UserInfo> {
  // 我们的拦截器已经返回了 res.data，所以这里可以直接断言 Promise 的类型
  return request.get('/users/me')
}
